package com.aiti.lulian.vo;

import com.aiti.base.core.base.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author WongMz
 * @createDate 2024-08-22
 * @description: 招募单VO类
 */
@Data
@ApiModel(value = "招募单VO", description = "招募单VO")
public class LuLianRecruitmentVo extends BaseVo {

    @ApiModelProperty("招募单ID")
    private String baseId;

    @ApiModelProperty("招募单标题")
    private String baseName;

    @ApiModelProperty("企业名称")
    private String enterpriseName;

    /**
     * '1'：长期有效，'2'：自定义时间
     */
    @ApiModelProperty("报名截止日期类型")
    private String deadlineType;

    @ApiModelProperty("报名截止日期")
    private Date deadlineDate;

    @ApiModelProperty("报名截止日期（用于前端渲染）")
    private String deadlineDateStr;

    @ApiModelProperty("招募单类型")
    private String type;

    /**
     * '0'：未停用，'1'：已停用
     */
    @ApiModelProperty("是否停用")
    private String isDel;

    @ApiModelProperty("创建时间")
    private Date baseCreateTime;

    @ApiModelProperty("招募单报名数")
    private String signUpCount;

    @ApiModelProperty("点击量")
    private Integer click;
}